import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue2'
import { resolve } from 'node:path'


// https://vitejs.dev/config/
export default defineConfig({
  server: {
    host: true, // 监听所有地址
    port: 8675, // 端口
    hmr: true, // 是否开启自动刷新
    open: true // 是否开启自动打开浏览器
  },
  resolve: {
    alias: {
      '@': resolve('src')
    },
    extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'] // 忽略后缀
  },
  // 确保包含了 Babel 插件
  optimizeDeps: {
    include: ['babel-plugin-import']
  },
  plugins: [
    vue(),
  ]
})
